Skip to content

按微信支付订单号查单

通过微信支付订单号查询订单状态 官方文档

js
wxpay
.
v3
.
pay
.
transactions
.
id
.
_transaction_id_
.
get
({
transaction_id
,
params
: {
mchid
}
}) .
then
(({
data
: {
transaction_id
,
trade_type
,
trade_state
,
trade_state_desc
,
bank_type
,
success_time
,
appid
,
mchid
,
description
,
attach
,
out_trade_no
,
amount
,
time_expire
,
notify_url
,
goods_tag
,
limit_pay
,
support_fapiao
,
detail
,
scene_info
,
} }) => ({
out_trade_no
,
trade_state
,
amount
,
})) // 或者
wxpay
.
v3
.
pay
.
transactions
.
id
.
$transaction_id$
.
get
({
transaction_id
,
params
: {
mchid
}
}) // 或者
wxpay
.
v3
.
pay
.
transactions
.
id
['{transaction_id}'].
get
({
transaction_id
,
params
: {
mchid
}
})

需要调用查询接口的情况:

  • 当商户后台、网络、服务器等出现异常,商户系统最终未接收到支付通知;
  • 调用支付接口后,返回系统错误或未知交易状态情况;
  • 调用付款码支付API,返回USERPAYING的状态;
  • 调用关单或撤销接口API之前,需确认支付状态;

Released under the MIT License. (SITEMAP)